/**
 * 房屋出租详情对话框
 */
var HouseRentInfoDlg = {
    houseRentInfoData: {},
    validateFields: {
            auditor_memo: {
                validators: {
                    notEmpty: {
                        message: '审核意见不能为空'
                    }
                }
            }
        }
};

/**
 * 清除数据
 */
HouseRentInfoDlg.clearData = function () {
    this.houseRentInfoData = {};
};

/**
 * 设置对话框中的数据
 *
 * @param key 数据的名称
 * @param val 数据的具体值
 */
HouseRentInfoDlg.set = function (key, val) {
    this.houseRentInfoData[key] = (typeof value == "undefined") ? $("#" + key).val() : value;
    return this;
};

/**
 * 设置对话框中的数据
 *
 * @param key 数据的名称
 * @param val 数据的具体值
 */
HouseRentInfoDlg.get = function (key) {
    return $("#" + key).val();
};

/**
 * 关闭此对话框
 */
HouseRentInfoDlg.close = function () {
    parent.layer.close(window.parent.HouseRentCheck.layerIndex);
};

/**
 * 审核通过
 */
HouseRentInfoDlg.pass = function () {
    var id = $("#id").val();
    var auditor_memo = $("#auditor_memo").val();
    //提交信息
    var ajax = new $ax(Feng.ctxPath + "/houserentcheck/pass", function (data) {
                    Feng.success("审核通过!");
                    window.parent.HouseRentCheck.table.refresh();
                    HouseRentInfoDlg.close();
                }, function (data) {
                    Feng.error("审核通过失败!" + data.responseJSON.message + "!");
                });
                ajax.set("id",id);
                ajax.set("auditor_memo",auditor_memo);
                ajax.start();
};

/**
 * 审核拒绝
 */
HouseRentInfoDlg.refuse = function () {
    var id = $("#id").val();
    var auditor_memo = $("#auditor_memo").val();
    //提交信息
    var ajax = new $ax(Feng.ctxPath + "/houserentcheck/refuse", function (data) {
                    Feng.success("驳回成功!");
                    window.parent.HouseRentCheck.table.refresh();
                    HouseRentInfoDlg.close();
                }, function (data) {
                    Feng.error("驳回失败!" + data.responseJSON.message + "!");
                });
                ajax.set("id",id);
                ajax.set("auditor_memo",auditor_memo);
                ajax.start();
};

/**
 * 点击查看房权证明按钮时
 * @param userId 管理员id
 */
HouseRentInfoDlg.pic = function () {
    var id = $("#id").val();
        var index = layer.open({
            type: 2,
            title: '房权证明',
            area: ['900px', '500px'], //宽高
            fix: false, //不固定
            maxmin: true,
            content: Feng.ctxPath + '/houserentcheck/pic/' + id
        });
        this.layerIndex = index;
};

function onBodyDown(event) {
    if (!(event.target.id == "menuBtn" || event.target.id == "menuContent" || $(
            event.target).parents("#menuContent").length > 0)) {
        HouseRentInfoDlg.hideDeptSelectTree();
    }
}

$(function () {
    Feng.initValidator("houseRentInfoForm", HouseRentInfoDlg.validateFields);

});
